package com.anan.mapper;

import com.anan.pojo.domain.OpusDO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author anan
 * @date 2023/05/09/21:00
 **/
@Mapper
public interface OpusMapper {
    boolean addOpus(OpusDO opusDO);

    OpusDO getOpusById(Integer opusId);

    boolean updateOpus(Integer opusId, int likeNum, String description);

    List<OpusDO> getOpusByIdAndStatus(Integer studentId, Integer opusStatus, Integer adminStatus);

    boolean updateOpusStatus(Integer opusId, Integer adminStatus);

    boolean updateShelvesStatus(Integer opusId, Integer opusStatus);
}
